package com.ai.manager.edu.cms.info;

import java.util.List;

import com.ai.model.edu.cms.info.ScheduleJob;
import com.ai.model.edu.cms.info.dto.ScheduleJobDTO;
import com.ai.model.edu.cms.info.vo.ScheduleJobVO;


/**
 * @ClassName: ScheduleJobMapper
* @Description: schedule_job表对应的dao操作Mapper映射类
* @author: daizy@icloudedu.net
 */
public interface ScheduleJobManager {
	
	
	/**
	 * 新增
	 * @param job
	 */
	void insertScheduleJob(ScheduleJob job);
	
	
	ScheduleJobVO findScheduleJobsById(Long id);
	
	/**
	 * 分页查询
	 * @param dto
	 * @return
	 */
	List<ScheduleJobVO> findScheduleJobsByDTO(ScheduleJobDTO dto);
	
	/**
	 * 总数目查询
	 * @param dto
	 * @return
	 */
	int countFindScheduleJobsByDTO(ScheduleJobDTO dto);
	
	/**
	 * 主键修改
	 * @param id
	 */
	void updateScheduleJobByDTO(ScheduleJobDTO dto);
   
}